from paddleocr import PaddleOCR

# 创建 OCR 对象
# ocr = PaddleOCR(use_angle_cls=True, lang='ch')
# 创建 OCR 对象，关闭角度分类功能并尝试使用 GPU
ocr = PaddleOCR(lang='ch', use_angle_cls=False, use_gpu=True)

# 读取图片
img_path = '全服列表.png'

# 进行文字识别
result = ocr.ocr(img_path)

# 输出识别结果及位置信息
for line in result[0]:
    text = line[1][0]
    box = line[0]
    x = box[0][0]
    y = box[0][1]
    w = box[1][0] - x
    h = box[2][1] - y
    print(f"文字：'{text}', 位置：x={x}, y={y}, w={w}, h={h}")

